<?php

class PC4_Util_Autoload implements Zend_Loader_Autoloader_Interface {

	function autoload($class) {
		$pastas = explode(';', get_include_path());
		foreach ($pastas as $pasta) {
			$arquivo = $pasta . '/' . $class . '.php';
			if (file_exists($arquivo)) {
				include_once($arquivo);
				return $class;
			}
			list($modulo, $classe) = explode('_', $class, 2);
//echo '<pre>'; var_dump($classe);
			$arquivo = $pasta . '/modulos/' . $modulo . '/controllers/' . $classe . '.php';
			if (file_exists($arquivo)) {
				include_once($arquivo);
				return $class;
			}
			$arquivo = $pasta . '/modulos/' . $modulo . '/models/' . $classe . '.php';
			if (file_exists($arquivo)) {
				include_once($arquivo);
				return $class;
			}
			$arquivo = $pasta . '/modulos/default/controllers/' . $modulo . '.php';
			if (file_exists($arquivo)) {
				include_once($arquivo);
				return $class;
			}
		}
		return false;
	}
	
	
	
}

?>